/*
	QUBE
	Sandra Obermann - QPT 1 - 2012
	fhs33730 - 1110601021
	FH Salzburg - Studiengang MultiMediaTechnolgy
*/

#ifndef BLOCK_H_INCLUDED
#define BLOCK_H_INCLUDED

// Cinder Includes
#include "cinder/app/AppBasic.h"

// My BLOCK Class
class BLOCK
{
public:

	// Default BLOCK Constructor/Destructor
	BLOCK( int blockSize );
	~BLOCK();

	// BLOCK Functions
	ci::Vec3f		getBlockPosition() const;
	void			setBlockPosition( ci::Vec3f blockPosition );
	void			setBlockColor( ci::ColorA blockColor );
	void			draw();

private:

	// BLOCK Properties
	const int		m_BlockSize;
	ci::Vec3f		m_BlockPosition;
	ci::ColorA		m_BlockColor;
};

#endif // BLOCK_H_INCLUDED